package com.shuyuwl.core.vo;

import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiOperation;

import java.io.Serializable;
import java.util.Date;

/**
 * VO 抽象类
 * @Author ZChao
 * @Date 2019/10/14
 **/
public abstract class BaseVO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "id", example = "1")
    private Long id;

    @ApiModelProperty(value = "状态", example = "1")
    private Byte status;

    @ApiModelProperty(value = "创建人", example = "王二")
    private String createBy;

    @ApiModelProperty(value = "创建时间", example = "2019-10-11 21:16:11")
    private Date createDate;

    @ApiModelProperty(value = "更新人", example = "王二")
    private String updateBy;

    @ApiModelProperty(value = "更新时间", example = "2019-10-11 21:16:11")
    private Date updateDate;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Byte getStatus() {
        return status;
    }

    public void setStatus(Byte status) {
        this.status = status;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }
}
